草庐IT

git - 倒回远程到先前的提交

全部标签

javascript - 当提交表单时没有任何错误,如何禁用提交按钮

我想在用户提交表单时禁用提交按钮,这样他就不会点击提交按钮两次。所以我在我的页面中编写了以下javascript$(document).ready(function(){$("form").submit(function(){$("form").find('input[type=submit]').attr('disabled','disabled');});})这很好用。但是当我应用jquery验证库并附加以下代码时$(document).ready(function(){$("form").submit(function(){$("form").find('input[type=s

javascript - 对远程站点的本地 AJAX 调用在 Safari 中有效,但在其他浏览器中无效

我正在维护一个使用Javascript的网站。该脚本使用jQuery并从通常托管站点的服务器加载一些内容。为了在维护网站时方便,我在我的iMac上运行网站的本地副本。当我使用Safari时,这工作得很好。但是Firefox、Opera和Chrome拒绝工作。我想这是因为跨域策略。(我无法用IE对此进行测试,因为IE必须在我的iMac上的虚拟机中运行,因此无法访问任何本地文件)在Firefox和其他浏览器中是否有设置可以告诉浏览器可以使用本地javascript从本地html页面ajax加载位于远程服务器上的文件?简而言之:这是我的html页面:sometitle这是myScript.j

javascript - AJAX 表单提交后永无止境的 "Connecting"消息

我有一个类可以通过AJAX提交带有文件类型输入的表单。它创建一个隐藏的IFRAME元素,更改表单target属性,以便它提交到IFRAME,提交表单,然后将目标改回它是什么。它还向IFRAME添加了一个onLoad事件,以便我可以获得回调。onLoad函数还会在触发我的回调函数之前从页面中删除IFRAME。该类(class)运行良好,我按预期收到了回调。在Firebug的网络面板中,我看到了请求,看到了响应,一切都很好。但是,一旦提交开始,页面的浏览器选项卡就会随着加载微调器变为“正在连接”并且永远不会变回来。它使选项卡看起来正在加载,如果我让浏览器保持打开状态,这将持续天。那么问题是

javascript - 计算输入字段中的字符数,然后提交

我想制作一个“NumPad”,我可以在输入字段中输入4位数字键码。单击四个按钮后,提交按钮被按下。我找到了一些代码片段,如果我使用键盘,它就可以工作。这是我走了多远:functionaddNum(num){document.getElementById('login').value+=num;}$('#login').keyup(function(){if(this.value.length==4){$('#enter').click();}});#numpad{width:200px;}.row{width:100%;}.number{min-width:26%;height:60p

javascript - 如何在不刷新的情况下在 Rails 4 中提交表单和更新页面元素

我在尝试做一些我认为相当简单的事情时遇到了很多麻烦。我有一个项目列表,比方说,待办事项。在该列表的底部,我有一个文本字段,我可以在其中向该列表添加新项目。我想这样做,以便将新项目动态添加到该列表的底部,而无需刷新整个页面,就像在聊天窗口中一样。我制作了提交表单remote:true并在没有重新加载页面的情况下成功提交,但我无法让新项目同时出现在列表底部。我必须刷新页面才能看到更改。我尝试了在SO(这里不乏类似问题)和网络上找到的几种不同方法,甚至尝试了一个名为Sync的gem,但它们中的每一个都有自己的错误和问题,我无法得到任何正常工作。他们每个人都可以是自己的SO问题。所以我问:是否

javascript - 如何使用 JavaScript 获取包含哈希片段的先前 url?

我需要获取上一个url以重定向到上一个页面。我有像www.mysite.com/users/register/#1这样的url。我使用document.referrer获取以前的url,但它不返回哈希部分(#1)。如何获取包含hash部分的之前的url? 最佳答案 HowtogetpreviousurlincludinghashfragmentusingJavaScript?正如您所注意到的,其中的哈希片段部分意味着您不能使用document.referrer。如果前一个页面来自同一来源:您需要在该页面上使用代码记录完整的URL,例

javascript - 不要询问确认用户是否提交表单

如果用户在未提交表单的情况下尝试重定向到另一个页面,我将使用以下JavaScript代码来警告他。window.onbeforeunload=function(){return'Areyousurethatyouwanttoleavethispage?';};这工作正常。但我的问题是当用户尝试使用提交按钮提交表单时会出现确认框。如果用户提交表单,我不想询问确认,否则我想询问确认。怎么可能? 最佳答案 维护一个状态变量。当用户点击提交按钮时将状态设置为userSubmitted=True;状态变量可能包括全局变量或隐藏控件。varus

javascript - 拖放和提交文件以上传

我正在实现拖放文件,例如this在ASP.NETMVC5中,但我的要求是当我拖动文件时,它不应该立即上传。首先拖动文件,然后单击按钮(“输入元数据”)为每个文件输入一些强制属性(元数据名称、类别等...),然后点击其他按钮(提交)提交上传。通常当我们拖动文件时,它会立即上传,我必须停止它并在单击按钮时执行(在填写其他字段后)。甚至任何具有类似功能的第三方js库?我用谷歌搜索了很多但没有得到预期的结果。有人可以指导我如何满足此要求或提供一些链接来满足此要求。 最佳答案 您链接到的示例代码似乎正在使用jquery.filedrop.js

javascript - 使用原型(prototype)javascript按下回车键时提交表单

我已经看到了一些其他关于此的问题,但没有关于Prototype的问题。我有一个没有提交按钮的表单(使用调用一些javascript的样式链接)。在所有输入字段中检测回车键并提交表单的最佳方法是什么?谢谢! 最佳答案 这是您可以使用的那种东西的示例:$('input').observe('keypress',keypressHandler);functionkeypressHandler(event){varkey=event.which||event.keyCode;switch(key){default:break;caseEve

javascript - 通过地址栏加载远程 JavaScript 文件

是否可以从地址栏加载远程JavaScript文件?我一直在尝试将其放入地址栏:javascript:src='http://depot.com/file.js';funcname();我不会用它做坏事。我只是在测试我的网站,仅此而已。如果你想保护你的网站,你必须先学会攻击它,对吧? 最佳答案 我想您应该能够执行以下操作:javascript:(function(){varnewScript=document.createElement('script');newScript.type='text/javascript';newScr